草庐IT

kubernetes 1.27

全部标签

2023-03-27【创建类】

今天要学的是:声明String对象如下所示:publicclassJoin{//创建类publicstaticvoidmain(Stringargs[]){//主方法Strings1=newString("春色绿千里");//声明String对象s1Strings2=newString("马蹄香万家");//声明String对象s2Strings=s1+"\n"+s2;//将对象s1和s2连接后的结果赋值给sSystem.out.println(s);//将s输出}}

22年最后一次PMP考试时间定了-11月27日,进来了解相关内容信息

2022年11月PMP具体考试时间定了:11月27日考试分为【上午】和【下午】两场,上午是新报名考试考试,下午是之前6、7、8月申请缓考以及未通过乃至延期的考生考试。这里是PMP相关发布的通知:01关于2022年11月27日上午PMI认证考试的报名通知尊敬的各位考生:经PMI和中国国际人才交流基金会研究决定,中国大陆地区2022年第二期PMI认证考试将在满足疫情防控和考试组织条件的基础上,暂定于11月27日上午举办。本次考试相关事项通知如下。一、报名网站报名网站是中国国际人才交流基金会新版项目管理专业资格认证网站(网址:event.chinapmp.cn)。二、时间安排(一)考试时间:2022

Kubernetes(K8S)管理,图形界面,Web UI

一、k8s管理界面这里主要列举以下3个:官方的kubernetes-dashboardRancherKuboard二、安装步骤1、前言之前部署过dashboardv1.x的版本,后来dashboard升级了,按照之前的部署方式部署后,总是出现无法访问的现象,后面又去github找到最新版的dashboard部署方式,特此记录。2、正式安装step1:安装方式也是类似k8spod创建,通过kubectlapply方式$kubectlapply-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/rec

一文带你掌握Kubernetes VPA(Pod纵向自动扩缩)

简介之前的文章我们介绍了HPA(HorizontalPodAutoscaler)的实现,HPA一般被称为横向扩展,与HPA不同的VerticalPodAutoscaler(VPA)会自动调整Pod的CPU和内存属性,被称为纵向扩展。VPA可以给出服务运行所适合的CPU和内存配置,省去估计服务占用资源的时间,更合理的使用资源。当然,VPA也可根据资源的使用情况“调整”pod的资源。这里的调整我们用了双引号,因为他的实现机制是重建而不是动态增加。下面是一个实际的例子:假设我的memorylimits是100Mi,但是现在已经用到了98Mi,如果再大的话就oom了,此时vpa会在垂直方向上提升你的m

Kubernetes配置管理 ConfigMap

Kubernetes配置管理ConfigMap一、ConfigMap1.1什么是configmapkubernetes集群可以使用ConfigMap来实现对容器中应用的配置管理。可以把ConfigMap看作是一个挂载到pod中的存储卷1.2创建ConfigMap的4种方式1.2.1在命令行指定参数创建通过直接在命令行中指定configmap参数创建,即--from-literal=key=value;[root@k8s-master1~]#kubectlcreateconfigmapcm1--from-literal=host=127.0.0.1--from-literal=port=3306

两种解法解决 LeetCode 27. 移除元素【C++】

移除元素27.移除元素题目:[移除元素](https://leetcode.cn/problems/remove-element/description/)示例和提示:解法:1.暴力解法2.快慢指针27.移除元素题目:移除元素示例和提示:解法:1.暴力解法//暴力解法://实际上就是遍历数组找到需要删除的元素,然后再嵌套一层循环将该元素后面的依次向前覆盖。classSolution{public:intremoveElement(vectorint>&nums,intval){//为了不让每次循环都调用size()函数:intsize=nums.size();//第一步,遍历目标数组:for(

Kubernetes在容器内获取Pod信息

Kubernetes在容器内获取Pod信息我们知道,每个Pod在被成功创建出来之后,都会被系统分配唯一的名字、IP地址,并且处于某个Namespace中,那么我们如何在Pod的容器内获取Pod的这些重要信息呢?答案就是使用DownwardAPI。DownwardAPI可以通过以下两种方式将Pod信息注入容器内部。(1)环境变量:用于单个变量,可以将Pod信息和Container信息注入容器内部。(2)Volume挂载:将数组类信息生成为文件并挂载到容器内部。下面通过几个例子对DownwardAPI的用法进行说明。1、环境变量方式将Pod信息注入为环境变量下面的例子通过DownwardAPI将P

RockyLinux9.2安装k8s 1.27+calico+BGP+OpenELB

1.概述本文在rockylinux9.2中使用kubeadm部署Kubernetes1.27、containerd、calico、BGP等;使用OpenELB作为LoadBalancer;使用BIRD模拟物理路由器;使用kube-vip实现control-plane高可用;本文所有k8s相关组件都固定版本安装,避免因版本更新导致各种问题;如kubelet-1.27.2、kubeadm-1.27.2、kubectl-1.27.2、calico-3.25.1、calicoctl-3.24.6、containerd-1.6.21等2.环境说明序号CPU内存(G)操作系统IP主机名备注1212Rock

UE4.27 编译及打包HTML5相关资料

UE4.27编译及打包HTML5相关资料UE官方资料https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/HTML5/GettingStarted/B站视频资料UE4.27可以打包HTML5啦Github中文文档https://github.com/Xi3Chen/UE4.27PackingH5DDocemsdk交叉编译环境安装EmscriptenEmsdk编译UE打包测试参考https://blog.csdn.net/mrbaolong/article/details/131732174?spm=1001.2014.3001

通过kubeadm部署k8s 1.27高可有集群

通过kubeadm部署k8s1.27高可有集群本次部署使用外部etcd集群+LB+K8S集群方案。如下图:软件列表及软件版本:CentOS7U9,Linuxkernel5.4,docker-ce23.0.6,cri-dockerdv0.3.1,k8s集群为1.27.1一、k8s集群节点准备1.1配置主机名#hostnamectlset-hostnamek8s-xxx修改xxx为当前主机分配的主机名1.2配置主机IP地址[root@xxx~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33[root@xxx~]#cat/etc/sysconfig/ne